package com.ruoyi.order.domain.app.Vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 陈焕然
 * @version 1.0
 */
public class CartItem implements Serializable {

    private BigDecimal actualTotal;
    private Integer basketId;
    private Integer scorePrice;
    private DeliveryModeVo deliveryModeVO;
    private String shopName;
    private String pic;
    private Integer prodId;
    private String skuName;


    public String[] getDiscounts() {
        return discounts;
    }

    public void setDiscounts(String[] discounts) {
        this.discounts = discounts;
    }

    private String[] discounts;


    private String deliveryMode;
    private BigDecimal price;
    private String prodName;
    private String prodNameEn;
    private Integer shopId;
    private Integer shopCityStatus;
    private String prodNameCn;
    private Date basketDate;
    private Integer skuId;
    private Float shareReduce;
    private String useScore;
    private BigDecimal productTotalAmount;
    private String isShareReduce;
    private Integer prodCount;
    private String scorePayReduce;
    private String preSellStatus;
    private BigDecimal oriPrice;
    private String isCheck;
    private String distributionCardNo;
    private Integer discountId;
    private String preSellTime;
    private Integer categoryId;

    public BigDecimal getActualTotal() {
        return actualTotal;
    }

    public void setActualTotal(BigDecimal actualTotal) {
        this.actualTotal = actualTotal;
    }

    public Integer getBasketId() {
        return basketId;
    }

    public void setBasketId(Integer basketId) {
        this.basketId = basketId;
    }

    public Integer getScorePrice() {
        return scorePrice;
    }

    public void setScorePrice(Integer scorePrice) {
        this.scorePrice = scorePrice;
    }

    public DeliveryModeVo getDeliveryModeVO() {
        return deliveryModeVO;
    }

    public void setDeliveryModeVO(DeliveryModeVo deliveryModeVO) {
        this.deliveryModeVO = deliveryModeVO;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getPic() {
        return pic;
    }

    public void setPic(String pic) {
        this.pic = pic;
    }

    public Integer getProdId() {
        return prodId;
    }

    public void setProdId(Integer prodId) {
        this.prodId = prodId;
    }

    public String getSkuName() {
        return skuName;
    }

    public void setSkuName(String skuName) {
        this.skuName = skuName;
    }

    public String getDeliveryMode() {
        return deliveryMode;
    }

    public void setDeliveryMode(String deliveryMode) {
        this.deliveryMode = deliveryMode;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public String getProdName() {
        return prodName;
    }

    public void setProdName(String prodName) {
        this.prodName = prodName;
    }

    public String getProdNameEn() {
        return prodNameEn;
    }

    public void setProdNameEn(String prodNameEn) {
        this.prodNameEn = prodNameEn;
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public Integer getShopCityStatus() {
        return shopCityStatus;
    }

    public void setShopCityStatus(Integer shopCityStatus) {
        this.shopCityStatus = shopCityStatus;
    }

    public String getProdNameCn() {
        return prodNameCn;
    }

    public void setProdNameCn(String prodNameCn) {
        this.prodNameCn = prodNameCn;
    }

    public Date getBasketDate() {
        return basketDate;
    }

    public void setBasketDate(Date basketDate) {
        this.basketDate = basketDate;
    }

    public Integer getSkuId() {
        return skuId;
    }

    public void setSkuId(Integer skuId) {
        this.skuId = skuId;
    }

    public Float getShareReduce() {
        return shareReduce;
    }

    public void setShareReduce(Float shareReduce) {
        this.shareReduce = shareReduce;
    }

    public String getUseScore() {
        return useScore;
    }

    public void setUseScore(String useScore) {
        this.useScore = useScore;
    }

    public BigDecimal getProductTotalAmount() {
        return productTotalAmount;
    }

    public void setProductTotalAmount(BigDecimal productTotalAmount) {
        this.productTotalAmount = productTotalAmount;
    }

    public String getIsShareReduce() {
        return isShareReduce;
    }

    public void setIsShareReduce(String isShareReduce) {
        this.isShareReduce = isShareReduce;
    }

    public Integer getProdCount() {
        return prodCount;
    }

    public void setProdCount(Integer prodCount) {
        this.prodCount = prodCount;
    }

    public String getScorePayReduce() {
        return scorePayReduce;
    }

    public void setScorePayReduce(String scorePayReduce) {
        this.scorePayReduce = scorePayReduce;
    }

    public String getPreSellStatus() {
        return preSellStatus;
    }

    public void setPreSellStatus(String preSellStatus) {
        this.preSellStatus = preSellStatus;
    }

    public BigDecimal getOriPrice() {
        return oriPrice;
    }

    public void setOriPrice(BigDecimal oriPrice) {
        this.oriPrice = oriPrice;
    }

    public String getIsCheck() {
        return isCheck;
    }

    public void setIsCheck(String isCheck) {
        this.isCheck = isCheck;
    }

    public String getDistributionCardNo() {
        return distributionCardNo;
    }

    public void setDistributionCardNo(String distributionCardNo) {
        this.distributionCardNo = distributionCardNo;
    }

    public Integer getDiscountId() {
        return discountId;
    }

    public void setDiscountId(Integer discountId) {
        this.discountId = discountId;
    }

    public String getPreSellTime() {
        return preSellTime;
    }

    public void setPreSellTime(String preSellTime) {
        this.preSellTime = preSellTime;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }
}
